1005786
93867
881676
138326
226329
528971
665164
967141
712956
986937
1002628
1033556
134528
124394
821535
868905
489700
913983
922772
981906
914457
77663
793728
511655